Internet Archive BookReader

Are Inventions Inevitable? A Note on Social Evolution